package com.weihui.jxc.service;

import java.util.List;

import com.weihui.jxc.model.Operator;

/**
 * 操作员业务接口
 * 
 * @author xiaowei
 *
 */
public interface OperatorService {
	/**
	 * 查询用户名和密码是否正确
	 * 
	 * @param operator：内部需要封装username和password
	 * @return：true-正确，false-不正确
	 */
	boolean loginCheck(Operator operator);

	/**
	 * 通过登录名查询操作者信息
	 * 
	 * @param username：登录名
	 * @return：返回的就是操作者对象
	 */
	public Operator getOperator(String username);

	/**
	 * 添加操作员
	 * 
	 * @param o
	 * @return
	 */
	public boolean saveOperator(Operator o);

	/**
	 * 操作员查询
	 * 
	 * @param o
	 * @return
	 */
	public List<Operator> queryAll(Operator o);

	/**
	 * 修改操作员
	 * 
	 * @param o
	 * @return
	 */
	public boolean updateOperator(Operator o);

	/**
	 * 删除操作员
	 * 
	 * @param username
	 * @return
	 */
	public boolean deleteOperator(String username);
}